go/parser.parser.file (field)
18 uses
go/parser (current package)
interface.go#L105: p.errors.Add(p.file.Position(bail.pos), bail.msg)
interface.go#L217: p.errors.Add(p.file.Position(bail.pos), bail.msg)
parser.go#L29: file *token.File
parser.go#L69: p.file = file
parser.go#L71: p.scanner.Init(p.file, src, eh, scanner.ScanComments)
parser.go#L85: pos := p.file.Position(p.pos)
parser.go#L168: endline = p.file.Line(p.pos)
parser.go#L190: endline = p.file.Line(p.pos)
parser.go#L191: for p.tok == token.COMMENT && p.file.Line(p.pos) <= endline+n {
parser.go#L228: if p.file.Line(p.pos) == p.file.Line(prev) {
parser.go#L232: if p.file.Line(p.pos) != endline || p.tok == token.SEMICOLON || p.tok == token.EOF {
parser.go#L245: if endline+1 == p.file.Line(p.pos) {
parser.go#L265: epos := p.file.Position(pos)
parser.go#L456: res = token.Pos(p.file.Base() + p.file.Size()) // EOF position
parser.go#L459: _ = p.file.Offset(pos) // trigger a panic if position is out-of-range
parser.go#L2917: resolveFile(f, p.file, declErr)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)